package com.bkgy.modular.tbcalsubcoilyieldrate.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

@Data
public class ExportTbCalSubCoilYieldRate {
    @Excel(name = "序号",orderNum = "0",format = "isAddIndex")
    @TableField(exist = false)
    private Integer index = 1;

    @Excel(name = "连退入口卷号",orderNum = "1")

    private String entid;

    @Excel(name = "连退出口卷号",orderNum = "2")

    private String extid;

    @Excel(name = "钢种",orderNum = "3")

    private String steel_grade;

    @Excel(name = "连退入口厚度",orderNum = "4")

    private Double entry_thick;

    @Excel(name = "连退入口长度",orderNum = "5")

    private Integer entry_length;

    @Excel(name = "连退入口宽度",orderNum = "6")

    private Integer entry_width;

    @Excel(name = "连退入口重量",orderNum = "7")

    private Integer entry_weight;

    @Excel(name = "对应连退母卷第几卷",orderNum = "8")

    private Integer sub_num;

    @Excel(name = "重卷总重量",orderNum = "9")

    private Integer total_re_weight;

    @Excel(name = "连退子卷对应各重卷子卷的成材率",orderNum = "0")

    private Double yield_rate;

    @Excel(name = "连退出口长度",orderNum = "1")

    private Integer ex_length;

    @Excel(name = "连退出口宽度",orderNum = "2")

    private Integer ex_width;

    @Excel(name = "连退出口重量",orderNum = "3")

    private Integer ex_weight;

    @Excel(name = "连退出口计算重量",orderNum = "4")

    private Integer weight_calc;

    @Excel(name = "入口头部废料长度",orderNum = "5")

    private Integer scrap_length_entry_head;

    @Excel(name = "入口尾部废料长度",orderNum = "6")

    private Integer scrap_length_entry_tail;

    @Excel(name = "出口头部废料长度",orderNum = "7")

    private Integer scrap_length_exit_head;

    @Excel(name = "出口尾部废料长度",orderNum = "8")

    private Integer scrap_length_exit_tail;

    @Excel(name = "缺陷长度",orderNum = "9")

    private Integer defect_length_total;

    @Excel(name = "取样重量",orderNum = "0")

    private Integer sample_weight;

    @Excel(name = "头尾剪切重量",orderNum = "1")

    private Integer headtail_cut_weight;

    @Excel(name = "废料重量",orderNum = "2")

    private Integer scrap_weight;

    @Excel(name = "其他重量",orderNum = "3")

    private Integer other_weight;

    @Excel(name = "开始时间",orderNum = "4")


    private String begin_time;

    @Excel(name = "结束时间",orderNum = "5")


    private String end_time;

    @Excel(name = "创建时间",orderNum = "6")


    private String create_time;

    @Excel(name = "重卷出口卷号1",orderNum = "7")

    private String re1_coilno;
    private String re1_out_coilno;

    @Excel(name = "重卷卷号1入口重量",orderNum = "8")

    private Integer re1_enter_weight;

    @Excel(name = "重卷卷号1出口长度",orderNum = "9")

    private Integer re1_ex_length;

    @Excel(name = "重卷卷号1出口宽度",orderNum = "0")

    private Integer re1_ex_width;

    @Excel(name = "重卷卷号1出口重量",orderNum = "1")

    private Integer re1_ex_weight;

    @Excel(name = "重卷卷号1头部废料重量",orderNum = "2")

    private Integer re1_scrap_wt_head;

    @Excel(name = "重卷卷号1尾部废料重量",orderNum = "3")

    private Integer re1_scrap_wt_tail;

    @Excel(name = "重卷卷号1废料重量",orderNum = "4")

    private Integer re1_scrap_weight;

    @Excel(name = "重卷卷号1切边标记",orderNum = "5")

    private String re1_trim_flag;

    @Excel(name = "重卷卷号1切边宽度",orderNum = "6")

    private Double re1_trim_width;

    @Excel(name = "重卷卷号1切边重量",orderNum = "7")

    private Integer re1_trim_weight;

    @Excel(name = "重卷卷号1其他重量",orderNum = "8")

    private Integer re1_other_weight;

    @Excel(name = "重卷卷号1开始时间",orderNum = "9")


    private String re1_begin_time;

    @Excel(name = "重卷卷号1结束时间",orderNum = "0")


    private String re1_end_time;

    @Excel(name = "重卷出口卷号2",orderNum = "1")

    private String re2_coilno;
    private String re2_out_coilno;

    @Excel(name = "重卷卷号2入口重量",orderNum = "2")

    private Integer re2_enter_weight;

    @Excel(name = "重卷卷号2出口长度",orderNum = "3")

    private Integer re2_ex_length;

    @Excel(name = "重卷卷号2出口宽度",orderNum = "4")

    private Integer re2_ex_width;

    @Excel(name = "重卷卷号2出口重量",orderNum = "5")

    private Integer re2_ex_weight;

    @Excel(name = "重卷卷号2头部废料重量",orderNum = "6")

    private Integer re2_scrap_wt_head;

    @Excel(name = "重卷卷号2尾部废料重量",orderNum = "7")

    private Integer re2_scrap_wt_tail;

    @Excel(name = "重卷卷号2废料重量",orderNum = "8")

    private Integer re2_scrap_weight;

    @Excel(name = "重卷卷号2切边标记",orderNum = "9")

    private String re2_trim_flag;

    @Excel(name = "重卷卷号2切边宽度",orderNum = "0")

    private Double re2_trim_width;

    @Excel(name = "重卷卷号2切边重量",orderNum = "1")

    private Integer re2_trim_weight;

    @Excel(name = "重卷卷号2其他重量",orderNum = "2")

    private Integer re2_other_weight;

    @Excel(name = "重卷卷号2开始时间",orderNum = "3")


    private String re2_begin_time;

    @Excel(name = "重卷卷号2结束时间",orderNum = "4")


    private String re2_end_time;

    @Excel(name = "重卷出口卷号3",orderNum = "5")

    private String re3_coilno;
    private String re3_out_coilno;

    @Excel(name = "重卷卷号3入口重量",orderNum = "6")

    private Integer re3_enter_weight;

    @Excel(name = "重卷卷号3出口长度",orderNum = "7")

    private Integer re3_ex_length;

    @Excel(name = "重卷卷号3出口宽度",orderNum = "8")

    private Integer re3_ex_width;

    @Excel(name = "重卷卷号3出口重量",orderNum = "9")

    private Integer re3_ex_weight;

    @Excel(name = "重卷卷号3头部废料重量",orderNum = "0")

    private Integer re3_scrap_wt_head;

    @Excel(name = "重卷卷号3尾部废料重量",orderNum = "1")

    private Integer re3_scrap_wt_tail;

    @Excel(name = "重卷卷号3废料重量",orderNum = "2")

    private Integer re3_scrap_weight;

    @Excel(name = "重卷卷号3切边标记",orderNum = "3")

    private String re3_trim_flag;

    @Excel(name = "重卷卷号3切边宽度",orderNum = "4")

    private Double re3_trim_width;

    @Excel(name = "重卷卷号3切边重量",orderNum = "5")

    private Integer re3_trim_weight;

    @Excel(name = "重卷卷号3其他重量",orderNum = "6")

    private Integer re3_other_weight;

    @Excel(name = "重卷卷号3开始时间",orderNum = "7")


    private String re3_begin_time;

    @Excel(name = "重卷卷号3结束时间",orderNum = "8")


    private String re3_end_time;

    @Excel(name = "重卷出口卷号4",orderNum = "9")

    private String re4_coilno;
    private String re4_out_coilno;

    @Excel(name = "重卷卷号4入口重量",orderNum = "0")

    private Integer re4_enter_weight;

    @Excel(name = "重卷卷号4出口长度",orderNum = "1")

    private Integer re4_ex_length;

    @Excel(name = "重卷卷号4出口宽度",orderNum = "2")

    private Integer re4_ex_width;

    @Excel(name = "重卷卷号4出口重量",orderNum = "3")

    private Integer re4_ex_weight;

    @Excel(name = "重卷卷号4头部废料重量",orderNum = "4")

    private Integer re4_scrap_wt_head;

    @Excel(name = "重卷卷号4尾部废料重量",orderNum = "5")

    private Integer re4_scrap_wt_tail;

    @Excel(name = "重卷卷号4废料重量",orderNum = "6")

    private Integer re4_scrap_weight;

    @Excel(name = "重卷卷号4切边标记",orderNum = "7")

    private String re4_trim_flag;

    @Excel(name = "重卷卷号4切边宽度",orderNum = "8")

    private Double re4_trim_width;

    @Excel(name = "重卷卷号4切边重量",orderNum = "9")

    private Integer re4_trim_weight;

    @Excel(name = "重卷卷号4其他重量",orderNum = "0")

    private Integer re4_other_weight;

    @Excel(name = "重卷卷号4开始时间",orderNum = "1")


    private String re4_begin_time;

    @Excel(name = "重卷卷号4结束时间",orderNum = "2")


    private String re4_end_time;

    @Excel(name = "重卷出口卷号5",orderNum = "3")

    private String re5_coilno;
    private String re5_out_coilno;

    @Excel(name = "重卷卷号5入口重量",orderNum = "4")

    private Integer re5_enter_weight;

    @Excel(name = "重卷卷号5出口长度",orderNum = "5")

    private Integer re5_ex_length;

    @Excel(name = "重卷卷号5出口宽度",orderNum = "6")

    private Integer re5_ex_width;

    @Excel(name = "重卷卷号5出口重量",orderNum = "7")

    private Integer re5_ex_weight;

    @Excel(name = "重卷卷号5头部废料重量",orderNum = "8")

    private Integer re5_scrap_wt_head;

    @Excel(name = "重卷卷号5尾部废料重量",orderNum = "9")

    private Integer re5_scrap_wt_tail;

    @Excel(name = "重卷卷号5废料重量",orderNum = "0")

    private Integer re5_scrap_weight;

    @Excel(name = "重卷卷号5切边标记",orderNum = "1")

    private String re5_trim_flag;

    @Excel(name = "重卷卷号5切边宽度",orderNum = "2")

    private Double re5_trim_width;

    @Excel(name = "重卷卷号5切边重量",orderNum = "3")

    private Integer re5_trim_weight;

    @Excel(name = "重卷卷号5其他重量",orderNum = "4")

    private Integer re5_other_weight;

    @Excel(name = "重卷卷号5开始时间",orderNum = "5")


    private String re5_begin_time;

    @Excel(name = "重卷卷号5结束时间",orderNum = "6")


    private String re5_end_time;

    @Excel(name = "连退母卷重卷后的最终成材率",orderNum = "7")

    private Double recoiler_yield_rate;

    @Excel(name = "连退母卷号",orderNum = "8")

    private String cal_coil_id;

    @Excel(name = "共有几卷重卷",orderNum = "9")

    private Integer re_num;


    @Excel(name = "连退母卷重卷后的最终成才率",orderNum = "0")

    private Double yield_rate_re;
    private static final long serialVersionUID = 1L;

    //T2
    @Excel(name = "连退子卷对应各重卷子卷的成材率",orderNum = "1")

    private Double cal_yield_rate;

    //T3
    @Excel(name = "平整机实际值超限米数",orderNum = "2")

    private Integer alarm_times;
}
